這兩天 Node.js 發佈 v0.12 、 v7 的更新,分別是 v0.12.18 、 v7.3.0 ,此外官方也提醒 v0.12 很有可能是最後一次更新,因為 v0.12 預計只支援到今年 ( 2016 ) ,尚未升級的朋友是該評估升級的必要性!
前面已經完成 Koa 的基本建置、測試環境的撰寫,這篇來說說 Line Bot 是怎麼運作?關鍵就 Webhooks ,它是什麼?簡單說就是 Client 端與服務間多了一個中介而這想法已經成為一個顯學,如:
Github 寫了一篇官方手冊,其他還有像 Slack 、 Facebook 等,其他有興趣可以自己找找看。
而在實作 Webhooks 時要注意各家對 request header 的要求不盡相同,以為例 Line Bot 的要求比較少,
X-Line-Signature
,然後與 Authorization 的 secret key 比對這邊小卡關,希望下次寫稿前可以找到答案!也希望明天有 1 小時寫稿,最近分身乏術 XD"